package demo01;

/*
 *  如果finally有return语句，那么无论上面try...catch是否有返回结果，永远返回finally中的结果，这种情况需要避免
 */
public class Demo09Attetion2 {
    public static void main(String[] args) {
        System.out.println(getInt()); // 100
    }

    private static int getInt() {
        try {
            return 10;
        } catch (Exception e) {
            e.printStackTrace();
        } finally { // finally代码块一定会执行，所以最终返回100
            return 100;
        }
    }
}
